如何優雅地刪除Redis set集合中前綴相同的key? Redis中有刪除單條數據的命令DEL,卻沒有批量刪除特定前綴key的指令,但我們經常遇到需要根據前綴來刪 ...
如何優雅地刪除Redis set集合中前綴相同的key? Redis中有刪除單條數據的命令DEL,卻沒有批量刪除特定前綴key的指令,但我們經常遇到需要根據前綴來刪 ...
這篇文章開始,我們把消息中間件這塊高頻的面試題給大家說一下,也會涵蓋一些MQ中間件常見的技術問題。 假如面試官看你簡歷里寫了MQ中間件的使用經驗,很可能會有如下問題: 1、你們公司生產環境用的是什 ...
消息隊列中間件是分布式系統中重要的組件,已經逐漸成為企業系統內部通信的核心手段。主要功能包括松耦合、異步消息、流量削鋒、可靠投遞、廣播、流量控制、最終一致性等。實現高性能,高可用,可伸縮和最終 ...
問題描述 測試Redis分布式鎖的時候,如果一次執行大量數據,系統會報出如下異常: JedisConnectionException: java.net.SocketTimeoutExc ...
死信隊列 死信隊列(Dead Letter Queue,DLQ),用來保存處理失敗或者過期的信息。出現以下情況的時候,消息會被重發: 在一個事務session中調用了session.ro ...
業務需求中經常有需要用到計數器的場景:為了防止惡意刷接口,需要設置一個接口每個IP一分鍾、一天等的調用次數閾值;為了降低費用,限制發送短信的次數等。使用Redis的Incr自增命令可以 ...
Apache ActiveMQ是Apache出品,是最流行的,能力很強的開源消息總線。默認情況下,程序連接ActiveMQ是不需要密碼的,為了安裝起見,需要設置密碼,提高安全性。本文分享 ...
ActiveMQ是Apache的一個開源項目,它是一個功能強勁的開源消息總線,也是一個中間件產品,它是JMS的一個實現。 在介紹ActiveMQ之前,先來復習一下J2EE中的JMS規范。 ...
一:確認種類 RabbitMQ的消息確認有兩種。 一種是消息發送確認,用來確認生產者將消息發送給交換器,交換器傳遞給隊列的過程中消息是否成功投遞。發送確認分為兩步,一是確認是否到達 ...
spring.activemq.pool.enabled=false時,每發送一條數據都需要創建一個連接,這樣會出現頻繁創建和銷毀連接的場景。為了不踩這個坑,我們參考池化技術的思想 ...